package android.slc.db.entity;

import java.io.Serializable;

/**
 * @Description:
 * @Author: sunlunchang
 * @CreateDate: 2021/8/13 13:54
 */
public interface IDbBase extends Serializable {
    Long get_createBy();

    void set_createBy(Long createBy);

    Long get_createTime();

    void set_createTime(Long createTime);

    Long get_updateBy();

    void set_updateBy(Long updateBy);

    Long get_updateTime();

    void set_updateTime(Long updateTime);

    int get_status();

    void set_status(int status);

    String get_remark();

    void set_remark(String remark);

    default void fill2Target(IDbBase iDbBase) {
        iDbBase.set_createBy(get_createBy());
        iDbBase.set_createTime(get_createTime());
        iDbBase.set_updateBy(get_updateBy());
        iDbBase.set_updateTime(get_updateTime());
        iDbBase.set_remark(get_remark());
    }
}
